Pour les articles homonymes, voir Code BCH (homonymie).
Le code BCH (BCH pour Bose, Ray-Chaudhuri, Hocquenghem) est un Code correcteur utilisé pour corriger des erreurs aléatoires. Plus techniquement, il est à plusieurs niveaux, cyclique et à longueur variable.